Golang Job: Kubernetes Engineer- Handler (10+years only)

Job added on

Company

Alliance IT
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Key Responsibilities:

  • Design, develop, and maintain Kubernetes Operators, Custom Resource Definitions (CRDs), and controllers using Golang.

  • Automate and manage cloud-native infrastructure on Kubernetes (K8s).

  • Implement Kubernetes handlers to manage lifecycle events and orchestration workflows.

  • Create self-healing and auto-scaling infrastructure using Kubernetes APIs and open-source tools.

  • Collaborate with SREs, DevOps, and developers to integrate custom Kubernetes components.

  • Develop CI/CD pipelines to deploy and manage Kubernetes resources.

  • Troubleshoot and resolve issues in distributed systems running in containerized environments.


Required Skills & Experience:

  • 3+ years of hands-on experience with Kubernetes (including CRDs, Operators, Controllers).

  • Strong expertise in Golang (Go programming language).

  • Experience building and deploying Kubernetes custom controllers or using the Operator SDK.

  • Familiarity with tools like Helm, Kustomize, ArgoCD, or Flux.

  • Strong understanding of containerization, Docker, and microservices architecture.

  • Good knowledge of Kubernetes networking, RBAC, and monitoring/logging (Prometheus, Grafana, ELK).

  • Experience working in CI/CD environments (GitOps practices a plus).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.